package org.brisling.supply.domain;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

import org.brisling.base.domain.impl.BaseTypeDomain;
import org.brisling.base.domain.inf.BaseTypeDomainInf;
import org.brisling.common.ConstSysParam;
/**
 * 
 * <p>Title: SupplyConsumable</p>
 * <p>Description: 供应商产品信息实体类</p>
 * <p>Company: tongking</p> 
 * @author jackson wang
 * @since  1.0
 * @version 1.0
 * @date 2016年6月1日 下午10:23:15
 */
@Entity
@Table(name=ConstSysParam.MODULE_SUPPLY_CONSUMABLE)
public class SupplyConsumable extends BaseTypeDomain implements BaseTypeDomainInf{

	
	
	//规格型号,VARCHAR2(4000)
	@Column(length=50)
	private String specification;
	
	//计量单位 VARCHAR2(200)
	@Column(length=20)
	private String unit;
	
	//进货单价
	private Double price;
	
	//振湘网编码
	@Column(length=50)
	private String netcode;
	
	//供应商id
	private Long supplyid;
	
	//供应商编码
	private String supplycode;
	
	//供应商名称
	private String supplyname;
	
	//耗材产地 编码1、国产，2、进口，3、合资
	private Integer producetype_id;
	
	//耗材产地 1、国产，2、进口，3、合资
	private String producetype;
	
	//拼音码
	@Column(length=50)
	private String pinyincode;
	
	//耗材商品名
	private String tradename;

	//注册证号VARCHAR2(200)
	private String registerno;
	
	//生产厂家
	private String manufacturer;
	
	//振湘网中标价（元）
	private Double netprice;

	//振湘网规格型号
	private String netspec;
		
	//comments 
	//REMARK	VARCHAR2(4000)	备注
	//招标编号
	@Column(length=50)
	private String tendercode;
	
	//耗材类别id
	private Long cons_type_id;
	
	//耗材类别
	@Column(length=50)
	private String cons_type;
	
	//组套目录
	private String set_directory;

	//VARCHAR2(200)	品牌
	private String brand;
	
	//材质
	private String material;
	
	//是否千元耗材，1为千元耗材，其它不是千元耗材
	@Column(length=4)
	private String isqianyuan;
	
	//流水号
	@Column(length=50)
	private String phc_code;

	public String getSpecification() {
		return specification;
	}


	public void setSpecification(String specification) {
		this.specification = specification;
	}


	public String getUnit() {
		return unit;
	}


	public void setUnit(String unit) {
		this.unit = unit;
	}


	public Double getPrice() {
		return price;
	}


	public void setPrice(Double price) {
		this.price = price;
	}


	public String getNetcode() {
		return netcode;
	}


	public void setNetcode(String netcode) {
		this.netcode = netcode;
	}


	public Long getSupplyid() {
		return supplyid;
	}


	public void setSupplyid(Long supplyid) {
		this.supplyid = supplyid;
	}


	public String getSupplycode() {
		return supplycode;
	}


	public void setSupplycode(String supplycode) {
		this.supplycode = supplycode;
	}


	public Integer getProducetype_id() {
		return producetype_id;
	}


	public void setProducetype_id(Integer producetype_id) {
		this.producetype_id = producetype_id;
	}


	public String getProducetype() {
		return producetype;
	}


	public void setProducetype(String producetype) {
		this.producetype = producetype;
	}


	public String getPinyincode() {
		return pinyincode;
	}


	public void setPinyincode(String pinyincode) {
		this.pinyincode = pinyincode;
	}


	public String getTradename() {
		return tradename;
	}


	public void setTradename(String tradename) {
		this.tradename = tradename;
	}


	public String getRegisterno() {
		return registerno;
	}


	public void setRegisterno(String registerno) {
		this.registerno = registerno;
	}


	public String getManufacturer() {
		return manufacturer;
	}


	public void setManufacturer(String manufacturer) {
		this.manufacturer = manufacturer;
	}


	public Double getNetprice() {
		return netprice;
	}


	public void setNetprice(Double netprice) {
		this.netprice = netprice;
	}


	public String getNetspec() {
		return netspec;
	}


	public void setNetspec(String netspec) {
		this.netspec = netspec;
	}


	public String getTendercode() {
		return tendercode;
	}


	public void setTendercode(String tendercode) {
		this.tendercode = tendercode;
	}


	public Long getCons_type_id() {
		return cons_type_id;
	}


	public void setCons_type_id(Long cons_type_id) {
		this.cons_type_id = cons_type_id;
	}


	public String getCons_type() {
		return cons_type;
	}


	public void setCons_type(String cons_type) {
		this.cons_type = cons_type;
	}


	public String getSet_directory() {
		return set_directory;
	}


	public void setSet_directory(String set_directory) {
		this.set_directory = set_directory;
	}


	public String getBrand() {
		return brand;
	}


	public void setBrand(String brand) {
		this.brand = brand;
	}


	public String getMaterial() {
		return material;
	}


	public void setMaterial(String material) {
		this.material = material;
	}


	public String getIsqianyuan() {
		return isqianyuan;
	}


	public void setIsqianyuan(String isqianyuan) {
		this.isqianyuan = isqianyuan;
	}


	public String getPhc_code() {
		return phc_code;
	}


	public void setPhc_code(String phc_code) {
		this.phc_code = phc_code;
	}


	public String getSupplyname() {
		return supplyname;
	}


	public void setSupplyname(String supplyname) {
		this.supplyname = supplyname;
	}

	
}